home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1999 #2
/
Amiga Plus CD - 1999 - No. 2.iso
/
System-Boost
/
Workbench
/
CycleToMenu-2.1
/
Nederlands
/
CycleToMenu.doc
< prev
next >
Wrap
Text File
|
1997-02-27
|
11KB
|
361 lines
----------------------------------------------------------------------------
CycleToMenu 2.1
----------------------------------------------------------------------------
De bestanden in dit archief zijn geschreven door Federico Giannici en zijn
vrij te distribueren op voorwaarde dat het archief intact blijft en dat
slechts de distributie kosten in rekening gebracht worden.
De auteur van het programma geeft geen enkele garantie. Het gebruik van het
programma is volledig voor eigen risico en de schrijver is op geen enkele
wijze aansprakelijk voor schade voortkomend uit het gebruik ervan.
Het programma is 'Cardware' als U het regelmatig gebruikt wordt er van U
verwacht een ansichtkaart van Uw stad of streek naar de auteur to sturen.
Opmerkingen, suggesties, donaties en bug reports zijn altijd welkom.
Het addres van de auteur is
Federico Giannici
Viale Francia 4
90146 Palermo
Italy
E-Mail: MC4080@mclink.it
OVERZICHT
~~~~~~~~~~~~~~~~~
CycleToMenu is een commoditie die de standaard cycle gadgets in popup menu's
of 'expanding' gadgets veranderd. Hierdoor is het selecteren van een
gewenste keuze makkelijker en sneller.
Als U op het pijltje aan de linkerkant van de cycle gadget klikt werkt de
gadget op de normale wijze. Op deze manier kunt U de volgende keuze
selecteren. De optie is ook handig in situaties met weinig geheugen of
als het popup menu te lang is om volledig op het scherm te passen.
Het configuratie venster en andere zelden gebruikte functies zijn nu in een
overlay geplaatst zodat ze geen geheugen verspillen als ze niet gebruikt
worden. Een nadeel hiervan is dat U het CycleToMenu programma niet van
disk kunt verwijderen terwijl het loopt.
SYSTEEMEISEN
~~~~~~~~~~~~~~~~~~~~
· AmigaOS versie 2.0
· AmigaOS versie 2.1 voor automatische taalkeuze.
INSTALLATIE
~~~~~~~~~~~~~~~~~~~
De installatie van het programma is vrij eenvoudig: U opent de lade van Uw
taal en dubbleklikt de installatie ikoon.
Een AmigaDOS script zorgt ervoor dat het CycleToMenu programma naar de
WBStartup lade van uw Workbench partitie (of disk) wordt gekopieerd.
Indien U een andere taal dan engels selecteerd wordt het bijbehorende
"catalog" bestant naar de daarvoor bestemde lade gekopieerd zodat
CycleToMenu de door U gekozen taal kan gebruiken. Aan het einde van de
installatie heeft U ook nog de keuze om de MagicWB-Stijl ikoon te gebruiken.
CycleToMenu heeft alleen effect op cycle gadgets die opgebouwd zijn nadat
CycleToMenu gestart is. Het is dus belangrijk om CycleToMenu zo vroeg
mogelijk te starten. Om dit te bereiken is de standaard STARTPRI tooltype op
een hoge waarde (100) ingesteld. De WorkBench gebruikt deze tooltype om de
opstartvolgorde van de programma's in de WBStartup lade te bepalen.
VERANDEREN VAN DE CONFIGURATIE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Als CycleToMenu gestart is kunt U op 3 manieren het configuratievenster
openen:
· Met behulp van de hot-key (standaard is "control alt y")
· Met behulp van het Commodities exchange programma
· Door CycleToMenu nog een keer te starten.
Met de gadgets in het configuratievenster kunt U het uiterlijk van de menu's
veranderen. Aan de hand van de 3 test gadgets onder in het
configuratievenster kunt U onmiddelijk zien wat voor effect de veranderingen
hebben.
Door "Save" in het menu te selecteren legt U de nieuwe configuratie vast.
GADGETS
~~~~~~~~~~~~~~~
Op- en afrollen
---------------
Als U deze optie selecteerd zullen de menu's langzaam op en afrollen.
Minimale tijdsduur
Maximale tijdsduur
------------------
Met deze waardes regelt U de tijdsduur voor het op- en afrollen. De tijden
zijn in honderdste seconden. De gebruikte tijd is proportioneel aan de
gegevens die U hier invoert. De minimale tijd wordt gebruikt voor een menu
met 2 keuzes, de maximale bij 10 of meer keuzes.
Gebruik schermtekst
-------------------
Standaard gebruikt CycleToMenu het lettertype van de cyclegadget. Door deze
optie te selecteren geeft U aan dat het scherm lettertype gebruikt moet
worden.
Minimale tekstgrootte
---------------------
Meestal gebruikt CycleToMenu het zelfde lettertype als de cyclegadget.
Helaas gebruiken zeer veel programma's vrij kleine lettertypes (bv.
topaz/8). Indien het lettertype van de cyclegadget kleiner is dan de hier
gespecificeerde waarde zal CycleToMenu het schermlettertype gebruiken mits
dit groter is dan het gadget lettertype.
Indien U altijd het gadget lettertype wil gebruiken moet U deze waarde op 0
zetten.
Minimaal aantal keuzes
----------------------
Indien het aantal keuzes in een cyclegadget kleiner is dan de hier
gespecificeerde waarde zal CycleToMenu geen popup menu openen.
3 is hier bijvoorbeeld een goede keuze. Bij deze instelling zal er geen menu
geopend worden voor een cyclegadget met 2 keuzes.
Menu type
MagicMenu type
Gadget type
--------------
Met behulp van deeze gadgets selecteert U een van 3 mogelijke popup menu's.
Menu type - simulatie van normale intuition menu's.
MagicMenu type - gebruik dezelfde look als "MagicMenu" (MagicMenu, copyright
by Martin Korndörfer).
Gadget type - het popup menu lijkt op een gadget. Het idee is dat een
cyclegadget een uitsnede uit de lijst van mogelijke keuzes is. Als U op de
gadget klikt rolt de lijst uit en toont U alle keuzes.
3.0 stijl menu's
----------------
Met deze keuze dwingt U CycleToMenu om altijd 3.0 stijl menu's te gebruiken,
ook voor AmigaOS 2.x. CycleToMenu probeert deze stijl zoveel mogelijk te
benaderen.
Keuze centreren
---------------
Door deze optie te selecteren wordt de huidige keuze van de cycle gadget
gecentreerd.
Dubbele rand
------------
Indien geselecteerd zal CycleToMenu de "Double Borders" optie van Magic
MagicMenu simuleren.
Rand spatieering
----------------
Indien geselecteerd zal CycleToMenu een lege rand tussen de rand van de
keuzes en de buitenrand van het menu plaatsen. Het verschil is het
duidelijkst bij de huidige (geselecteerde) keuze.
Keuze indrukken
---------------
Indien geselecteerd zal de huidige selectie ingedrukt getoond worden.
Test gadgets
------------
Deze drie gadgets hebben geen invloed op CycleToMenu. U kunt ze gebruiken om
het effect van de door U gemaakte veranderingen te bekijken. Om de gemaakte
configuratie uitgebreid te kunnen testen hebben de drie testgadgets
verschillende lettertypes (zoals aangegeven) en een verschillend aantal
keuzes.
MENU'S
~~~~~~~~~~~~~~
Bewaar
------
Deze keuze bewaart de ingestelde configuratie in de tooltypes. Let er op dat
U CycleToMenu opnieuw moet starten voordat de tooltypes effect hebben.
Over...
-------
Opent een requester met informatie over het programma en de auteur.
Verberg
-------
Sluit het configuratievenster. Het programma blijft lopen met de ingestelde
configuratie.
Einde
-----
Sluit het configuratievenster en beindigd het programma. Cyclegadgets zullen
vanaf nu weer op de normale manier werken.
PARAMETERS & TOOLTYPES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CycleToMenu gebruikt dezelfde namen voor de Shell parameters en de Workbench
tooltypes.
In normaliter zult U deze parameters niet direct wijzigen omdat het veel
eenvoudiger is dit in het configuratievenster te doen. De enige parameters
die u direct moet wijzigen zijn CX_POPKEY en PUBSCREEN.
CX_POPKEY Default: control alt y
---------
Dit is de hot-key die U gebruikt om het configuratievenster te openen als
het gesloten is of naar voren te halen indien het al geopend is. Zie het
Amiga gebruikers handboek voor meer informatie over de herkende commando's.
CX_POPUP Default: YES
--------
Dit geeft aan of het configuratievenster geopend moet worden als het
programma voor het eerst gestart wordt. Nadat U Uw voorkeurinstellingen
heeft gemaakt kunt U deze in NO veranderen.
CX_PRIORITY Default: 0
-----------
Dit is de prioriteit van de commodity handler die gebruikt wordt om de
hot-key te herkennen. Deze parameter hoeft normaliter niet gewijzigd te
worden.
PUBSCREEN Default: het Workbench scherm
---------
Dit is de naam van het publieke scherm waar het configuratievenster geopend
moet worden.
MAKEZOOM Default: YES
--------
Deze parameter correspondeerd met de stand van de "op- en afrollen" gadget.
MINZOOMDURATION Default: 8
---------------
Deze waarde correspondeerd met de "minimale tijdsduur" gadget.
MAXZOOMDURATION Default: 16
---------------
Deze waarde correspondeerd met de "maximale tijdsduur" gadget.
USESCREENFONT Default: NO
-------------
Deze parameter correspondeerd met de stand van de "gebruik schermtekst"
gadget.
MINFONTSIZE Default: 0
-----------
Deze waarde correspondeerd met de "minimale tekstgrootte" gadget.
MINITEMS Default: 0
--------
Deze waarde correspondeerd met de "minimaal aantal keuzes" gadget.
LOOK Default: GADGET
----
Deze parameter correspondeerd met de stand van de drie "type" gadgets.
Er zijn drie mogelijke sleutelwoorden voor deze parameter:
MENU - voor "Menu type".
MAGICMENU - voor "MagicMenu type".
GADGET - voor "Gadget type".
FORCENEWLOOKMENU Default: NO
----------------
Deze parameter correspondeerd met de stand van de "3.0 stijl menu's" gadget.
CENTRECURRENT Default: NO
-------------
Deze parameter correspondeerd met de stand van de "Keuze centreren" gadget.
DOUBLEBORDER Default: NO
------------
Deze parameter correspondeerd met de stand van de "dubbele rand" gadget.
INNERBORDER Default: NO
-----------
Deze parameter correspondeerd met de stand van de "rand spatieering" gadget.
RECESSCURRENT Default: NO
-------------
Deze parameter correspondeerd met de stand van de "keuze indrukken" gadget.
LIMITATIONS
~~~~~~~~~~~~~~~~~~~
CycleToMenu werkt met ieder programma dat de standaard gadtools cycle
gadgets gebruit. Het werkt echter niet met programma's die deze gadgets
simuleren. (Dit zijn vooral programma's die ook onder AmigaOS 1.3 werken)
Sommige, slecht geschreven, programma's kijken niet naar het
IntuiMessage->Code veld maar gaan ervan uit dat iedere keer dat de gadget
geklikt wordt deze een keuze opschuift. Dit is volkomen verkeerd! Zoals
hiervoor genoemd kunt U problemen met dit soort programma's voorkomen door
op het pijltje aan de linkerkant van de gadget te klikken zodat deze op de
normale manier werkt.
ERE WIE ERE TOEKOMT
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Zoals gewoonlijk gaat mijn dank naar de beta testers wiens hulp onbetaalbaar
was gedurende de ontwikkeling van dit programma: Nicola Salmoria, Dante
Profeta and Stefano Iacus.
Ook een dankwoord aan mijn vertalers. Reinhard Spisser voor de Duitse,
Ronald van Eijck voor de Nederlandse en Goncalves A. Georges voor de Franse.
Ik wil ook alle mensen die mij email gestuurd hebben bedanken voor de
suggesties en bug reports.
__
|-
|ederico